home *** CD-ROM | disk | FTP | other *** search
- /*
- * Socket related errors.
- *
- * 09/26/93, kay roemer.
- */
-
- #ifndef _SOCKERR_H
- #define _SOCKERR_H
-
- #define ENOTSOCK -300 /* Socket operation on non-socket */
- #define EDESTADDRREQ -301 /* Destination address required */
- #define EMSGSIZE -302 /* Message too long */
- #define EPROTOTYPE -303 /* Protocol wrong type for socket */
- #define ENOPROTOOPT -304 /* Protocol not available */
- #define EPROTONOSUPPORT -305 /* Protocol not supported */
- #define ESOCKTNOSUPPORT -306 /* Socket type not supported */
- #define EOPNOTSUPP -307 /* Operation not supported */
- #define EPFNOSUPPORT -308 /* Protocol family not supported */
- #define EAFNOSUPPORT -309 /* Address family not supported by protocol */
- #define EADDRINUSE -310 /* Address already in use */
- #define EADDRNOTAVAIL -311 /* Cannot assign requested address */
- #define ENETDOWN -312 /* Network is down */
- #define ENETUNREACH -313 /* Network is unreachable */
- #define ENETRESET -314 /* Network dropped conn. because of reset */
- #define ECONNABORTED -315 /* Software caused connection abort */
- #define ECONNRESET -316 /* Connection reset by peer */
- #define EISCONN -317 /* Socket is already connected */
- #define ENOTCONN -318 /* Socket is not connected */
- #define ESHUTDOWN -319 /* Cannot send after shutdown */
- #define ETIMEDOUT -320 /* Connection timed out */
- #define ECONNREFUSED -321 /* Connection refused */
- #define EHOSTDOWN -322 /* Host is down */
- #define EHOSTUNREACH -323 /* No route to host */
- #define EALREADY -324 /* Operation already in progress */
- #define EINPROGRESS -325 /* Operation now in progress */
-
- /* These are not really socket errors */
- #define EWOULDBLOCK -326 /* Operation would block */
- #define EINTR -128 /* System call was interrupted */
-
- #endif /* _SOCKERR_H */
-